-
Notifications
You must be signed in to change notification settings - Fork 213
Fix dependencies in xls/public #3121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix dependencies in xls/public #3121
Conversation
|
Before sending this to XLS internal reviewers, does this look good @cdleary ? |
01b0f1b to
ab6408d
Compare
|
Do you still want to land? Is this superseded by #3184? |
|
Yes, still want to land. |
|
Well, this looks good to me. I'm inclined to land unless @cdleary opposes, it's also not hard to revert/fix later if need be. |
|
I think for the header it's useful to have the central .h file roll up all the public APIs, for the cc doesn't matter though. |
|
At least internally, it looks like xlsynth relies on the BUILD dep else a linker error complaining about missing symbols from c_api_vast. @cdleary do you want to keep the BUILD dep or explicitly depend on |
|
@grebe I need a target that rolls up all the C API symbols as a DSO, that was libxls.so which is the shared library wrapper of c_api AFAIK -- it'd be nice to not break that for header cleanliness :-) we need something that is canonically "libxls with all its symbols" |
|
Makes sense, I think an |
Also looks like c_api.cc does not depend on c_api_vast.h anymore.
ab6408d to
3c09006
Compare
|
Done. Added the |
3c09006 to
01c4896
Compare
|
the ci failure looks unrelated. |
|
Yeah, CI is a known issue. |
Also looks like c_api.cc does not depend on c_api_vast.h anymore.